package com.ericsson.epc.modules.ebmAutoCollector.service;


import com.ericsson.epc.modules.ebmAutoCollector.entity.EbmAutoCInfo;
import com.ericsson.epc.modules.ebmAutoCollector.entity.EbmAutoDownLoad;
import com.ericsson.epc.modules.ebmAutoCollector.entity.EbmAutoPInfo;

import java.util.List;
import java.util.Map;

public interface EbmService {

    List<EbmAutoPInfo> getConfigList();

    Map<String,Object> queryParamMap();

    List<EbmAutoCInfo> getEbmAutoCList(String id);

    void insertStartTime(String id);

    void insertReferenceId(String id, String referenceid);

    void updateStatus(String id);

    void insertLog(String cc, String scc, Long netid, String referenceId);

    int getTimeDifference(String referenceid, Long netid);

    String getEndTime(String referenceId, Long netid);

    String getStartTime(String referenceId, Long netid);

    String getStatus(String referenceid, Long netid);

    void insertEbmAutoDownLoad(EbmAutoDownLoad ebmAutoDownLoad);
}
